package cn.bonoon.kernel.web.html.form;

import cn.bonoon.kernel.web.html.FormSetting;
import cn.bonoon.kernel.web.html.HtmlBuilder;
import cn.bonoon.kernel.web.html.InitPropertyBuilder;

/**
 * 外部接口，不管是哪个类型的表单（查看、修改等）都可以通过这个接口来生成相应的界面
 * @author jackson
 *
 */
public interface FormBuilder extends HtmlBuilder, InitPropertyBuilder, FormSetting{

	int getWidth();
	
	int getHeight();
	/**
	 * 在生成编辑界面的时间，可以向生成的处理器添加一些额外的hidden
	 * @param name
	 */
	void addHidden(String name);
}
